﻿using System.Collections.Generic;
using CollegeSim.CourseScheduler.Domain.DTO;

namespace CollegeSim.CourseScheduler.Domain.Interfaces.Repositories
{
    // Author: Ryan Redburn
    // Project: Course Scheduler
    // Date: 2/4/2014

    public interface IInstructorRepository
    {
        IEnumerable<InstructorDto> FindAll();
        IEnumerable<InstructorDto> FindByName(string firstName, string lastName);
        InstructorDto FindById(int instructorId);
        void Insert(InstructorDto newInstructor);
        void Update(InstructorDto instructorUpdate);
        void Delete(InstructorDto instructorDel);
    }
}
